

SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")




################################################################################
# Some importent vars
################################################################################
set(EUCLID_DIST_DIR "${CMAKE_SOURCE_DIR}/dist")
set(EUCLID_3RD_PARTY_DIR "${CMAKE_SOURCE_DIR}/3rd-party")

################################################################################
# Options 
################################################################################
OPTION(EUCLID_DOC "Create Documentation" ON)


OPTION(EUCLID_GUI "With GUI" ON)
OPTION(EUCLID_IDE "Build Euclid IDE" ON)
OPTION(EUCLID_SHELL "Buid Euclid shell" ON)



################################################################################
# OS Dependent stuff
################################################################################

IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
    add_definitions(-DMAC_OS_X)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")

if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
    add_definitions(-DLINUX)
endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")

if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
    add_definitions(-DWINDOWS)
endif(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
